@奈良山
2年前 提问
1个回答

计算机病毒的预防技术有哪些

齐士忠
2年前

计算机病毒的预防技术有以下这些:

  • 将大量的消毒/杀毒软件汇集一体,检查是否存在已知病毒,如在开机时或在执行每一个可执行文件前执行扫描程序。这种工具的缺点是对变种或未知病毒无效;系统开销大,常驻内存,每次扫描都要花费一定时间,已知病毒越多,扫描时间越长。

  • 检测一些病毒经常要改变的系统信息,如引导区、中断向量表、可用内存空间等,以确定是否存在病毒行为。其缺点是:无法准确识别正常程序与病毒程序的行为,常常报警,而频频误报警的结果是使用户失去对病毒的戒心。

  • 监测写盘操作,对引导区BR或主引导区MBR的写操作报警。若有一个程序对可执行文件进行写操作,就认为该程序可能是病毒,阻止其写操作,并报警。其缺点是一些正常程序与病毒程序同样有写操作,因而被误报警。

  • 对计算机系统中的文件形成一个密码检验码和实现对程序完整性的验证。在程序执行前或定期对程序进行密码校验,如有不匹配现象即报警。

  • 选择使用公认质量最好、升级服务最及时、对新病毒响应和跟踪最迅速有效的反病毒产品,定期维护和检测计算机系统及软盘。如果使用的是免费、共享的反病毒软件而厂家还提供正式版,应努力争取该项开支去购买正版。因为这不仅仅使厂家能获得继续开发研究升级版本的资金支持,更重要的是获得售后服务和技术支持等一系列正版软件用户的合法权益。